package com.sname.demofeign.service;

import com.sname.demofeign.entity.User;

/**
 * Created By  醉美柳舞之众星捧月
 *
 * @author 宋贤坤
 * @date 2018/11/19 17:43
 * <p>
 * * 这就是一个FallBack的类
 * * 因为前面FeignService类里面的直接已经指定了@FeignClient(value = "hello-service",fallback = FeignFallBack.class)
 * * 下面的方法全部都是FallBack的方法
 * * 下面的返回值就是服务降级要返回的东西
 */


public class FeignFallBack implements FeignService {
    @Override
    public String hello() {
        return "执行到FeignFallBack类;表明已经执行失败！";
    }

    @Override
    public String hello(String name) {
        return "执行到FeignFallBack类;表明已经执行失败！";
    }

    @Override
    public User hello(String name, Integer age) {
        return new User();
    }

    @Override
    public String hello(User user) {
        return "执行到FeignFallBack类;表明已经执行失败！";
    }
}